Enhance Document Macros

The current document macros place simple markdown files into a "./docs" folder.
If I want them to be hosted on the website, they need to end up as html files.
In fact, since we are working with lisp we can make them go directly to html can't we?
We can make this documentation system pretty powerful.

I'm going to sit on this for a bit, more ideas will come to mind after I have documented the esisting codebase.

Requirements

  • convert markdown files to html
  • docs need links to the files they are from
  • Runnable examples of the feature working
  • Links to parent interface
  • Documents that work for macros